﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JmShared
{

    
    public class MessageQueueInfo
    {
        
        public int QueuedMessageNumber { get; set; }
        /// <summary>
        /// The number of queued messages the server is sending this batch
        /// </summary>
        
        public int QueuedMessageCount { get; set; }

        
        public int QueuedBatchNumber { get; set; }

        public MessageQueueInfo() { }
        public MessageQueueInfo(int queuedMessageNumber, int queuedMessageCount, int queuedBatchNumber)
        {
            this.QueuedMessageNumber = queuedMessageNumber;
            this.QueuedMessageCount = queuedMessageCount;
            this.QueuedBatchNumber = queuedBatchNumber;
        }
        public MessageQueueInfo(int queuedMessageNumber, int queuedMessageCount)
        {
            this.QueuedMessageNumber = queuedMessageNumber;
            this.QueuedMessageCount = queuedMessageCount;
        }
    }
}
